/* Reset */
textarea {resize: none;}
input[type="file"] {opacity: 0;filter:alpha(opacity=0);}

/* Public */
.left {float: left;}
.right {float:right;}

.visible-hidden {visibility: hidden;}

.color-primary {color: #ff6600;}
.color-danger {color: #d9534f;}

/* Component */
.centerxy {height: 80px;}
.centerxy > .inner {height: 100%;    text-align: center;    display: table;    width: 100%;}
.centerxy > .inner > a {display: table-cell;    vertical-align: middle;    cursor: pointer;}

@font-face {font-family: "anticon";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg#anticon') format('svg'); /* iOS 4.1- */
}

.anticon {
  font-family:"anticon" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.tbl-filter-right {
   text-align:right;
}

ul.gt-upload{
  list-style: none;
}
ul.gt-upload li{
	float: left;
    height: 80px;
    position: relative;
    margin: 0 6px 6px 0;
    text-align: center;
    overflow: hidden;
    max-width: 300px;
}
ul.gt-upload .add{
 margin-left: 5px;
 width: 80px;
 border: 2px dashed #ccc;
 background: none;
}
ul.gt-upload .add:hover{border-color:#fa7d3c;}
ul.gt-upload .add a {
display: block;
font-size: 40px;
color: #ccc;
margin-top: 11px;
}
ul.gt-upload .add:hover a{color:#fa7d3c;}

ul.gt-upload .add .st{
  width: 76px;
  height: 76px;
  line-height:76px;
  background-color:#fff;
  color:#ccc;
  display: none;
  position:absolute;
  left:0px;
  top:0px;
}

ul.gt-upload .obj {
	overflow: hidden;
}
	ul.gt-upload .obj img {
		max-width: 100%;
		max-height: 100%;
	}

ul.gt-upload .obj .del-btn {
  display:none;
  position: absolute;
  top:5px;
  right:5px;
}

ul.gt-upload .obj:hover .del-btn {
  display:block;
}

ul.gt-upload .obj .btn-move{  display: none; position: absolute; top: 50%; }
ul.gt-upload .obj .btn-move-left{left:5px;}
ul.gt-upload .obj .btn-move-right{right:5px;}

ul.gt-upload .obj:hover .btn-move {
  display:block;
}

.aligned_form .select2-container .select2-choice {height:34px;line-height:34px;}
.aligned_form .form-inline .form-control,
.aligned_form .select2-container {width:66%;}
.aligned_form .form-inline .checkbox-inline input[type="checkbox"].form-control {width:auto;}
.aligned_form.need_validate .form-group.form-inline .col-lg-4>span {min-width:32%;width:auto;}
.aligned_form .select2-container .select2-choice .select2-arrow b {background-position:0 4px;}
.aligned_form .select2-container.select2-allowclear .select2-choice abbr {top: 10px;}
.aligned_form.need_validate.form-horizontal .radio-inline,
.aligned_form.need_validate.form-horizontal .checkbox-inline {padding-top:0;}
.aligned_form ul.gt-upload .add a {margin-top:20px;}
.aligned_form .checkbox-inline {padding-left: 10px;}
.aligned_form #dynamic-table {margin-top: -12px!important;}
.aligned_form .btn-primary {margin-left:10px;}

#container.sidebar-closed aside.sidebar-wrapper .sidebar-toggle-box .fa-caret-right {display:inline-block;}
#container.sidebar-closed aside.sidebar-wrapper .sidebar-toggle-box .fa-caret-left {display:none;}
aside.sidebar-wrapper {position:absolute;height:100%;z-index: 2;overflow: hidden;}
aside.sidebar-wrapper .sidebar-toggle-box {color:#fff;padding: 0;cursor:pointer;position:absolute;right:0;top:50%;margin-top:0;float:none;width: 15px;padding-left:4px;line-height: 77px;background:url(../img/sidebar-switch.png);}
	aside.sidebar-wrapper .sidebar-toggle-box:hover {}
aside.sidebar-wrapper .sidebar-toggle-box .fa {vertical-align: middle;font-size:1.5em;}
	aside.sidebar-wrapper .sidebar-toggle-box .fa-caret-right {display:none;}
	
/* PRD-116 */
section#main-content > section.wrapper {vertical-align: top;background-color: #f4f4f4;}
footer.site-footer {display:none;}	
div.row.fixed {position: fixed;    bottom: 0px;    width: auto;    right: 30px;    left: 230px; padding: 9px 0 10px;   background-color: #f1f1f1;border: 1px solid #ddd;border-bottom:0; margin:0;}
	div.row.fixed .adv-table .dataTables_length, 
	div.row.fixed .adv-table .dataTables_filter {padding:0;}
	div.row.fixed .dataTables_paginate.paging_bootstrap.pagination {margin-top:0;margin-bottom:0;padding:  0;}
	div.row.fixed .dataTables_paginate.paging_full_numbers.pagination {padding:0;margin:0;}
	div.row.fixed .dataTables_info {padding: 0;}
	div.row.fixed div.dataTables_length {padding: 0;}
	div.row.fixed div.dataTables_length label {float:none;    margin-bottom: 0;}
	div.row.fixed div.dataTables_length .form-control {vertical-align:baseline;}

/* YW-1730 */
#image-view-popup .modal-dialog {width:auto;}
#image-view-popup .panel-body {padding: 0;text-align: center;}
#image-view-popup .close-wrap {width: 100%;position: absolute;left: 0;top: 0;}
#image-view-popup .close {margin: 0 auto;float: none;opacity: 1;position: relative;}
#image-view-popup .fa-times {float: right;color: #000;font-size: 30px;position: absolute;right: -15px;top: -15px;background-color: #fff;border-radius: 100%;width: 35px;height: 35px;line-height: 34px;}

.back-to-top {    bottom: 32px!important;    right: 20px!important;    width: 20px!important;    height: 20px!important;}  
.back-to-top .gotop {    width: 20px!important;    height: 20px!important;background-size: cover!important;}
.back-to-top .gotop:hover {    background-position: right top!important;}
.panel-heading{
background:#e5e5e5;
}

.form-custom .form-group label{
width:100px;
text-align: right;
}
.form-custom.form-inline .form-group .form-control{
width:65%;
}

.form-custom.form-inline .form-group [name='provinceId']{
	width:22%;
	
}
.form-custom.form-inline .form-group [name='cityId']{
	width:22%;
	
}
.form-custom.form-inline .form-group [name='areaId']{
	width:21%;
	
}


.form-group-more{	
	position:absolute; top:0; right:0; line-height:34px; font-size:14px;
	
}
.form-group-more label{
	cursor:pointer; 
}

.form-group-more label.double-down:before{	
	 content: "\f103";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	
}
.form-group-more label.double-up:before{	
	 content: "\f102";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	
}
#loading-overlay {position:fixed;top:0;right:0;bottom:0;left:0;background-color: rgba(0,0,0,.5);z-index: 9999;}
#loading-overlay > img {position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;}

.wm-avatar {width: 80px;height: 80px;display: block;}
.wm-avatar-small {width: 56px;height: 56px;display: block;}

.tags-border-small {border:1px solid #ff6600;color:#ff6600;border-radius: 1px;font-size: 12px;line-height: 20px;display: inline-block;padding: 0 6px;margin:0 3px;}

.block-title {padding: 12px 24px;background-color: #fff;margin: 0;border: 1px solid #ebebeb;border-bottom: 0;font-size: 14px;}
		.block-title + .block {border-radius: 0px 0px 4px 4px;}

.block {position: relative;background-color: #fff;padding: 24px;border-radius: 4px;border:1px solid #ebebeb;margin-bottom: 1%;}
		.block.col-lg-6 {margin-right: 1%;width: 49%;}
		.block-dwarf {padding-top: 8px;padding-bottom: 8px;}
	.block > .row {border-bottom: 1px solid #f1f1f1;margin-bottom: 16px;padding-bottom: 8px;}
		.block > .row > .col-lg-6 {border-right: 1px solid #f1f1f1;}
			.block > .row > .col-lg-6:last-child {border-right: 0;}
	.block > h4.title {font-size: 14px;margin:0 0 24px 0;font-weight: bold;}	
	.block > h2.title {margin: 0;font-size: 20px;font-weight: bold;margin-bottom: 24px;}
	.block > .img {margin-right: 24px;border-radius: 4px;}
	.block > .text > h6 {font-size: 14px;white-space: nowrap;}
	.block > .pseudo-before {position: absolute;right: 16px;top:8px;}
		/*.block > .pseudo-before:hover + .links {display: block;}*/
		.block > .pseudo-before a.more {display: block;}
	.block > .links {display: none;position: absolute;right: 0;top: 32px;}
		.block > .links > .arrow {position:absolute;right: 20px;top: -9px;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px;border-bottom-color: hsla(0,0%,85%,.7);}
			.block > .links > .arrow:after {position: absolute;top: 1px;content: "";border-color: transparent;border-style: solid;border-width: 4px;margin-left: -4px;border-top-width: 0;border-bottom-color: #fff;}
		.block > .links > .inner {padding: 8px 16px;border: 1px solid #d9d9d9;
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.149019607843137);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.149019607843137);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.149019607843137);}
    	.block > .links .btn {background-color: transparent;border:0;color: #999;padding: 0;display: block;    line-height: 24px;    text-align: left;}
    .block > .alert {margin-bottom: 15px;}
    .block > .nav-tabs {margin-bottom: 15px;}
    	.block > .tab-content .tab-pane .alert {margin-bottom: 15px;}
	    .block > .nav-tabs>li {top:2px;}
		    .block > .nav-tabs>li>a {background-color: transparent;border:0;
		    	-webkit-transition:none;
		    	transition:none;
		    }
		    .block > .nav-tabs>li.active>a, 
		    .block > .nav-tabs>li.active>a:hover, 
		    .block > .nav-tabs>li.active>a:focus {border: 0;    border-bottom: 2px solid #f60;}

.block.warning {background-color:#fef9ed;}
.block.warning > .img .icon {color: #FCB322;font-size: 27px;}
.block.warning > .text h6 {font-size: 16px;}
.block.warning > .text p {color:#999;}

.block.info-simply > .col-lg-3 {min-height: 120px;}
	.block.info-simply > .col-lg-3:first-child .text {min-height: 120px;border-right: 1px solid #f1f1f1;padding-right: 50px;}		
.block.info-simply > .col-lg-3 .img {width: 48px;height: 48px;border-radius: 100%;color: #fff;text-align: center;line-height: 48px;}
		.block.info-simply > .col-lg-3 .img {background-color: #ff6600;}
		.block.info-simply > .col-lg-3 + .col-lg-3 .img {background-color: #108ee9;}
		.block.info-simply > .col-lg-3 + .col-lg-3 + .col-lg-3 .img {background-color: #808bc6;}
		.block.info-simply > .col-lg-3 + .col-lg-3 + .col-lg-3 + .col-lg-3 .img {background-color: #7ec856;}
	.block.info-simply > .col-lg-3 .img > .icon {font-size: 24px;}
.block.info-simply > .col-lg-3 .text {margin-left: 24px;}
	.block.info-simply > .col-lg-3 .text h6 {margin:0 0 0px 4px;line-height: 18px;}
		.block.info-simply > .col-lg-3 .text h6 > .number {margin-left: 8px;}
			.block.info-simply > .col-lg-3 .text h6 > .number .icon {font-size: 12px;}
	.block.info-simply > .col-lg-3 .text > .number {font-size: 28px;font-family: arial;line-height: 30px;}

.info-align-center {font-size: 12px;}
		.info-align-center + .richtext {margin-top:4px;}
.info-align-center > .entry {margin-bottom: 8px;line-height: 22px;}
	.info-align-center > .entry .btn {margin:0;vertical-align: baseline;}
.info-align-center > .entry > .left {text-align: right;width: 130px;}
.info-align-center > .entry > .right {float: left;color: #999;}

.richtext {font-size: 12px;color: #999;}
.richtext > .img {margin-right: 24px;}
.richtext > .text p {line-height: 24px;}

ul.list-disc-inside {margin-left: 20px;font-size: 12px;color: #999;}
	ul.list-disc-inside li {list-style: disc;margin-bottom: 16px;}

.data-list {background-color: #fff;padding:24px;border-radius: 4px;border: 1px solid #ebebeb;}
.data-list > h2.title {margin: 0;font-size: 20px;font-weight: bold;margin-bottom: 24px;}
.data-list > address a.address {font-size: 12px;margin:0 8px;overflow: hidden;max-width: 60%;text-overflow: ellipsis;display: inline-block;vertical-align: middle;}

section#main-content > section.wrapper > .row {    margin-right: -15px;    margin-left: -15px;}

section.app-center {position: relative;background-color: #fff;padding: 24px;border-radius: 4px;border:1px solid #ebebeb;margin-bottom: 1%;}
section.app-center h2.title {margin: 0;font-size: 20px;font-weight: bold;margin-bottom: 24px;}
section.app-center .block .col-lg-2 {text-align: center;}
	section.app-center .block .col-lg-2 a {color: #333;}
		section.app-center .block .col-lg-2 a:hover {color: #f60;}

section.custom-menu {position: relative;background-color: #fff;padding: 24px;border-radius: 4px;border:1px solid #ebebeb;margin-bottom: 1%;}
section.custom-menu > .inner {background-color: #f4f4f4;border:1px solid #ebebeb;position: relative;}
section.custom-menu h2.title {margin: 0;font-size: 20px;font-weight: bold;margin-bottom: 24px;}
section.custom-menu .device {width: 358px;float: left;}
section.custom-menu .device.disabled:after {content: '';position: absolute;top:0;right: 0;left: 0;bottom: 0;}
section.custom-menu .device .btns {text-align: center;margin: 24px 0;}
	section.custom-menu .device .btns .btn {margin: 0 8px;padding-left: 16px;padding-right: 16px;}
section.custom-menu .device .monitor {width: 308px;height: 508px;position: relative;border:1px solid #ebebeb;background-color: #fff;margin: 0 auto;margin-top: 34px;}
	section.custom-menu .device .monitor h3 {height: 47px;line-height: 47px;background-color: #333;text-align: center;color: #fff;font-size: 13px;font-weight: normal;margin: 0;}	
	section.custom-menu .device .monitor > .menu {background:url(../img/wx-menu.png) no-repeat bottom left;height: 53px;position: absolute;bottom: 0;left: 0;right: 0;margin-bottom: 0;padding-left: 42px;}		
		section.custom-menu .device .monitor > .menu .add {display: inline-block;text-align: center;line-height: 53px;font-size: 14px;cursor: pointer;border:1px solid #ebebeb;border-bottom: 0;border-right: 0;box-sizing: content-box;font-family: "microsoft yahei"}
			section.custom-menu .device .monitor > .menu .add:hover,section.custom-menu .device .monitor .menu .add.current {color: #f60;}
			section.custom-menu .device .monitor .menu.x1 .add {width: 100%;}
				section.custom-menu .device .monitor .menu.x1 + .sub {position: absolute;bottom: 53px;left: 50%;margin-left: -43px;width: 131px;box-shadow: 0 0 3px rgba(0,0,0,.3);text-align: center;line-height: 48px;}
			section.custom-menu .device .monitor .menu.x2 .add {width: 131px;}
				section.custom-menu .device .monitor .menu.x2 + .sub {position: absolute;bottom: 53px;left: 28%;margin-left: -43px;width: 131px;box-shadow: 0 0 3px rgba(0,0,0,.3);text-align: center;line-height: 48px;}
				section.custom-menu .device .monitor .menu.x2 + .sub + .sub {position: absolute;bottom: 53px;left: 71%;margin-left: -43px;width: 131px;box-shadow: 0 0 3px rgba(0,0,0,.3);text-align: center;line-height: 48px;}
			section.custom-menu .device .monitor .menu.x3 .add {width: 87px;}
				section.custom-menu .device .monitor .menu.x3 + .sub {position: absolute;bottom: 53px;left: 28%;margin-left: -43px;width: 87px;box-shadow: 0 0 3px rgba(0,0,0,.3);text-align: center;line-height: 48px;}
				section.custom-menu .device .monitor .menu.x3 + .sub + .sub {position: absolute;bottom: 53px;left: 57%;margin-left: -43px;width: 87px;box-shadow: 0 0 3px rgba(0,0,0,.3);text-align: center;line-height: 48px;}
				section.custom-menu .device .monitor .menu.x3 + .sub + .sub + .sub {position: absolute;bottom: 53px;left: 86%;margin-left: -44px;width: 87px;box-shadow: 0 0 3px rgba(0,0,0,.3);text-align: center;line-height: 48px;}
		section.custom-menu .device .monitor > .sub {display: none;}
			section.custom-menu .device .monitor > .sub > .arrow {position:absolute;right: 50%;margin-right:-7px;bottom: -15px;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 7px;border-top-color: rgba(0,0,0,.1);}
				section.custom-menu .device .monitor > .sub > .arrow:after {content: "";position: absolute;top: -9px;border-color: transparent;border-style: solid;border-width: 6px;margin-left: -6px;border-bottom-width: 0;border-top-color: #fff;}
		section.custom-menu .device .monitor > .sub .menu {border-bottom: 1px solid #ebebeb;cursor: pointer;overflow:hidden;text-overflow: ellipsis;}
			section.custom-menu .device .monitor > .sub .menu:hover,section.custom-menu .device .monitor > .sub .menu.current {background-color: rgba(255, 102, 0, 1);    color: #fff;}
			section.custom-menu .device .monitor > .sub .add:hover,section.custom-menu .device .monitor > .sub .add.current {color: #f60;}
		section.custom-menu .device .monitor > .sub .add {text-align: center;line-height: 35px;font-size: 14px;cursor: pointer;}
section.custom-menu .console {position: absolute;left: 359px;bottom: 0;top: 0;right: 0;background-color: #fff;border-left: 1px solid #ebebeb;}
section.custom-menu .console > h4.title {font-size: 14px;    margin: 0;    line-height: 40px;    border-bottom: 1px solid #ebebeb;padding:0 24px;margin-bottom: 24px;}
	section.custom-menu .console > h4.title span.sub {display: none;}
section.custom-menu .console > .centerxy {height: 100%;position: absolute;z-index: 1;width: 100%;    background-color: #fff;}
	section.custom-menu .console > .centerxy > .inner > a {cursor: default;}
section.custom-menu .console > .tab {background-color: #f4f4f4;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;padding: 16px 0;    margin-left: 0;    margin-right: 0;clip-path: polygon(4% 0%, 96% 0%, 96% 100%, 4% 100%);}
section.custom-menu .console > .tab .form-horizontal {padding: 0;}
	section.custom-menu .console > .tab .form-horizontal .form-group:last-child {margin-bottom: 0;}
section.custom-menu .console .form-horizontal .form-group {position: relative;}
	section.custom-menu .console .form-horizontal .form-group div.error {display:none;position: absolute;left: 40%;    font-size: 12px;    padding-left: 1%;}
.form-horizontal {}
		.form-horizontal.row {border-bottom:0;}	
.form-horizontal label.title {font-size: 12px;    font-weight: normal;    line-height: 28px;    margin: 0;    width: 40%;    float: left;    text-align: right;    padding-right: 1%;}
.form-horizontal .form-control {font-size: 12px;    height: 28px;    line-height: 28px;    padding: 0 1%;    width: 60%;}
	.form-horizontal textarea.form-control {height: 84px;}
.form-horizontal .radio-inline {padding:2px 0 0 0;    font-size: 12px;}
	.form-horizontal .radio-inline input[type="radio"] {margin-right: 3px;position: relative;    top: 2px;}
.form-horizontal .form-control.upload {padding: 0;    height: auto;    background-color: transparent;    border: 0;}	
	.form-horizontal button.upload {background-color: transparent;    border: 0;padding: 0 5%;width: 50%;height: 26px;background-color: #fff;    background-image: none;    border: 1px solid #e2e2e4;    border-radius: 26px;text-align: left;position: relative;    top: 2px;
	    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
		.form-horizontal button.upload input[type="file"] {height: 26px;    width: 100%;}
		.form-horizontal button.upload i.icon {position: relative;top:-2px;    font-size: 14px;}
		.form-horizontal button.upload span.text {position: relative;top:-3px;}
	.form-horizontal .form-control.upload span.tip {display: block;}
.form-horizontal .select2-container {padding: 0;}
		.form-horizontal .form-group > .select2-container.x3 {width: 19.33%;margin-left: 0%;}
			.form-horizontal .form-group > .select2-container.x3 ~ .select2-container.x3 {margin-left: 1%;}
	.form-horizontal .select2-container .select2-choice {color: #777;border-color: #e2e2e4;height: 28px;font-size: 12px;}
		.form-horizontal .select2-container .select2-choice .select2-arrow {border:0;}
.form-horizontal .upload-icon {display: inline-block;}
.form-horizontal .upload-icon ul.gt-upload .add {margin-bottom: 0;}
.form-horizontal .upload-icon + span.tip {line-height: 28px;    vertical-align: top;    display: block;    width: 60%;    margin-left: 40%;}
.form-horizontal .upload-icon.default ul.gt-upload .add {    width: auto;    margin-left: 0;    border: 1px solid #e2e2e4;    height: auto;    line-height: 26px;    padding: 0 8px;    border-radius: 20px;}
	.form-horizontal .upload-icon.default ul.gt-upload .add:after {content: "上传文件";}
	.form-horizontal .upload-icon.default ul.gt-upload .add a {font-size: 12px;    margin-top: 0;float: left;margin-right: 4px;}
	.form-horizontal .upload-icon.default ul.gt-upload ul.gt-upload .add .st {    width: auto;    height: 28px;    line-height: 28px;    right: 0;    border-radius: 20px;}
.form-horizontal .upload-icon.default .fa-plus {font-family: "anticon" !important;}
	.form-horizontal .upload-icon.default .fa-plus:before {content: "\e6b6";}


.search-filter {margin-bottom: 16px;}
.search-filter label.title {font-size: 12px;font-weight: normal;line-height: 28px;margin: 0;width: 40%;float: left;text-align: right;padding-right: 2%;}
.search-filter .form-group {margin-bottom: 24px;}
.search-filter .form-control {font-size: 12px;height: 28px;line-height: 28px;padding: 0 2%;width: 60%;}
.search-filter .form-control.select2 {padding: 0;}
	.search-filter .form-control .select2-choice {color: #777;}
		.search-filter .form-control .select2-choice .select2-arrow {border:0;}
.search-filter .buttons {text-align: right;}
.search-filter .buttons .btn {padding: 6px 16px;margin:0;margin-left: 8px;}
.search-filter .buttons > .left .btn:first-child {margin-left: 0;}
.search-filter .buttons .form-inline {display: inline-block;height: 31px;width: 250px;}
	.search-filter .buttons .form-inline input[type='text'] {    height: 31px;    width: 250px;}

.dataTables_wrapper .paginate.col-xs-12 {margin-top: 18px;}

div.dataTables_paginate {float: left;display: inline-block;    padding: 0;}
.dataTables_paginate .paginate_button {width: 28px;    height: 28px;    line-height: 26px;    display: inline-block;    border: 1px solid #ccc;    border-radius: 4px;    text-align: center;cursor: pointer;    margin: 0 8px 0 0;position: relative;z-index: 2;}
	.dataTables_paginate .paginate_button.current {background-color: #f60;color: #fff;    border-color: #f60;}
    .dataTables_paginate .paginate_button.previous {z-index: 1;}
    	.dataTables_paginate .paginate_button.previous:after {margin-top: -.5px;    content: "\E620";    display: inline-block;font-family: anticon;}
    .dataTables_paginate .paginate_button.next {z-index: 1;}
    	.dataTables_paginate .paginate_button.next:after {margin-top: -.5px;    content: "\E61F";    display: inline-block;font-family: anticon;}
div.dataTables_info {display: inline-block;padding-top: 0;float: left;}
	div.dataTables_info .select2-container {padding: 0;}
		div.dataTables_info .select2-container .select2-choice {color: #777;border-color: #e2e2e4;height: 28px;}
			div.dataTables_info .select2-container .select2-choice .select2-arrow {border:0;}
	div.dataTables_length {display: inline-block;}
		div.dataTables_length label {float: none;margin:0;}
span.page-goto {margin-right: 12px;}
span.page-goto input {    width: 50px;    display: inline-block;    height: 28px;margin: 0 8px;text-align: center;}

html.ie8 .form-horizontal .form-control{  width: 60%;  }
html.ie8 section.custom-menu .device .monitor .menu + .sub,
html.ie8 section.custom-menu .device .monitor .menu.x3 + .sub + .sub,
html.ie8 section.custom-menu .device .monitor .menu.x3 + .sub + .sub + .sub{border: 1px solid #ebebeb;}
html.ie8 section.custom-menu .device .monitor > .sub > .arrow{border-top-color:#eee }
html.ie8 section.custom-menu .device .monitor > .sub .menu:hover,html.ie8 section.custom-menu .device .monitor > .sub .menu.current {background-color:#ff6600;}
html.ie8 section.custom-menu .device .monitor > .sub .add:hover,html.ie8 section.custom-menu .device .monitor > .sub .add.current {color: #ff6600;}

section.fans-detail {font-size: 12px;}
section.fans-detail > .col-lg-6 + .col-lg-6 > .row {border-bottom: 0;}
section.fans-detail h3.title {font-size: 14px;font-weight: bold;    margin-bottom: 20px;margin-top: 0;}
	section.fans-detail .info {border-bottom:1px solid #eee;padding-bottom: 20px;margin-bottom: 20px;}
	section.fans-detail .info > .left {width: 40%;}
		section.fans-detail .info > .left > .img {margin-right: 16px;}
	section.fans-detail .info > .right {width: 56%;padding-left: 4%;border-left:1px solid #eee;}
		section.fans-detail .info > .right .entry {line-height: 22px;}

	section.fans-detail .tag .add {margin-bottom: 8px;}	
	section.fans-detail .tag .add .form-control {height: 28px;float: left;width: 50%;margin-right: 8px;}
	section.fans-detail .tag .add .btn {margin: 0;    height: 28px;    line-height: 1;}

	section.fans-detail .tag .list > li {    display: inline-block;    background-color: #eee;    padding: 1px 4px; margin-right: 6px; border-radius: 2px;}
		section.fans-detail .tag .list > li .icon {font-size: 12px;cursor: pointer;}

	section.fans-detail .remarks .row {margin-top: 16px;}
	section.fans-detail .remarks .form-control {height: 28px;width: 70%;}
	section.fans-detail .remarks .form-group {width: 100%;}
		section.fans-detail .remarks .form-group label {    width: 25%;text-align: right;    font-weight: normal;line-height: 28px;    margin: 0;vertical-align: middle;}
		section.fans-detail .remarks .form-control.select2 {padding: 0;}
			section.fans-detail .remarks .form-control .select2-choice {color: #777;}
				section.fans-detail .remarks .form-control .select2-choice .select2-arrow {border:0;}

	section.fans-detail #datepicker {float: right;width:60%;}
		section.fans-detail #datepicker .form-control {height: 28px;font-size: 12px;}
			section.fans-detail #datepicker span.datepicker-wrapper {position: relative;display: inline-block;    width: 100%;}
				section.fans-detail #datepicker span.datepicker-wrapper .icon {position: absolute;right: 6px;    top: 6px;    z-index: 2;    color: #ccc;    font-size: 12px;}					
		section.fans-detail #datepicker .input-group-addon {background-color: transparent;border:0;color: #d9d9d9;}

	section.fans-detail .list {margin:16px 0;}
	section.fans-detail .list .entry {padding: 16px 0;    border-bottom: 1px solid #eee;	}
	section.fans-detail .list .entry .img {margin-right: 16px;}
	section.fans-detail .list .entry .text {}
		section.fans-detail .list .entry .text h4 {font-size: 14px;margin: 0 0 8px;}
			section.fans-detail .list .entry .text h4 time {font-size: 12px;}
		section.fans-detail .list .entry .text p {margin: 0;}

	section.fans-detail .paginate {margin-top: 16px;}

table.table-bordered tbody td.editable > input {width:100%;}
table.dataTable td .data-visible {visibility: hidden;}
	table.dataTable td .data-visible .select2 {padding: 0;font-size: 12px;height: 28px;line-height: 28px;min-width: 60px;}
		table.dataTable td .data-visible .select2-choice {color: #777;        border: 1px solid #e2e2e4;    border-radius: 2px; height: 28px;}
			table.dataTable td .data-visible .select2-choice .select2-arrow {border:0;}
    table.dataTable td .data-visible input[data-for] {font-size: 12px;    height: 28px;    line-height: 28px;    padding: 0 2%;    width: 60px;    vertical-align: middle;    border: 1px solid #e2e2e4;    border-radius: 2px;    margin-left: 1%; }

/*时间表单*/
.redpackList-datepicker #datepicker {display: inline-block;}
.redpackList-datepicker #datepicker .form-control {height: 28px;font-size: 12px;}
.redpackList-datepicker #datepicker span.datepicker-wrapper {position: relative;display: inline-block;    width: 45%;float: left;}
.redpackList-datepicker #datepicker span.datepicker-wrapper .icon {position: absolute;right: 6px;    top: 8px;    z-index: 2;    color: #ccc;    font-size: 12px;}
.redpackList-datepicker #datepicker .input-group-addon {background-color: transparent;border:0;color: #d9d9d9;float: left;display: inline-block;text-align: center;
	width: 30px;}
.redpackList-datepicker #datepicker .form-control[readonly]{background-color: #fff}
[class*=" datetimepicker-dropdown"]:before {
	top: -4px;
}
[class*=" datetimepicker-dropdown"]:after{
	display: none;
}
/*SWX-128业务介绍页*/
.businessInfo-list{
	width: 100%;
	background: #fff;
	margin: 0 auto;
	text-align: center;
	padding: 10px;
}
.businessInfo-list .img{
	max-width: 1090px;
	margin: 0 auto;
}
.businessInfo-list img{
	display: inline-block;
	width: 100%;
}
/*首页图片轮播*/
.business-area,.business-container,.business-list{
	width: 100%;
	height: 350px;
}
.business-area{
	position: relative;
	margin-left: -1%;
}
.business-area .swiper-wrapper{
	margin-top: 10px;
}
.business-area .business-list .list-uint{
	width: 18%;
	margin:0 1% 10px;
	float: left;
	text-align: center;
}
.business-area .business-list .list-uint .img{
	width: 100%;
	height: 130px;
	line-height: 130px;
	vertical-align: middle;
	overflow: hidden;
	display: block;
}
.business-area .business-list .list-uint .img img{
	width: 100%;
	display: inline-block;
	border: 1px solid #ddd;
    transform-style: preserve-3d;
    transition: all 1.5s;
}
.business-area .business-list .list-uint .img img:hover{
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
}
.business-area .business-list .list-uint .firm-name{
	width: 100%;
	text-align: center;
	line-height: 2;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.business-area  .pagination,.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	position: absolute;
	z-index: 20;
	top: -5px;
	right: 9px;
	bottom: inherit !important;
	left: inherit !important;
	text-align: right;
	margin: 0;
}
.business-area .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #eee;
	margin-right: 5px;
	opacity: 0.8;
	border: 1px solid #fff;
	cursor: pointer;
}
.business-area .swiper-visible-switch {
	background: #aaa;
}
.business-area .swiper-pagination-bullet-active {
	background: #f60;
}
.business-area  .arrow-left,.business-area  .arrow-right{
	position: absolute;
	z-index: 20;
	top: -30px;
	right: 9px;
	border: 1px solid #e0e0e0;
	padding: 2px 12px;
	color: #999;
}
.business-area  .arrow-left{
	right: 43px;
}
.business-area  .arrow-left:hover,.business-area  .arrow-right:hover{
	color: #000;
}
.business-area  .arrow-left[disabled],.business-area  .arrow-right[disabled],.business-area  .arrow-left[disabled]:hover,.business-area  .arrow-right[disabled]:hover{
	cursor: default;
	color: #dad9d9;
}